/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Controlador;

import Modelo.ENT_Trabajador;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Isaac Paliza <anndysaac@hotmail.com>
 */
public class CTRL_ConsultarPersonal {
    
    private static ConnectionJDBC connectionJDBC = new ConnectionJDBC();
    private static Statement statement = connectionJDBC.createStatement();
    public static String Mensaje;
    
    public static List CargarListaADetalle(String idTrabajador) throws SQLException {
        ArrayList<ENT_Trabajador> ListaATrabajadores = new ArrayList();
        String sql = "SELECT idTrabajador, nombre, apellidos, docIdent, direccion, celular, correoE, nacionalidad "
                + "FROM t_trabajador "
                + "WHERE idTrabajador =" + idTrabajador;
        ResultSet recordingResults
                = ConnectionJDBC.executeQuery(statement, sql);
        while (recordingResults.next()) {
            String idTrabajadorAux = recordingResults.getString(1);
            if (recordingResults.wasNull()) {
                idTrabajadorAux = "";
            }
            String nombreAux = recordingResults.getString(2);
            if (recordingResults.wasNull()) {
                nombreAux = "";
            }
            String apellidosAux = recordingResults.getString(3);
            if (recordingResults.wasNull()) {
                apellidosAux = "";
            }
            String docIdentAux = recordingResults.getString(4);
            if (recordingResults.wasNull()) {
                docIdentAux = "";
            }
            String direccionAux = recordingResults.getString(5);
            if (recordingResults.wasNull()) {
                direccionAux = "";
            }
            String celularAux = recordingResults.getString(6);
            if (recordingResults.wasNull()) {
                celularAux = "";
            }
            String correoEAux = recordingResults.getString(7);
            if (recordingResults.wasNull()) {
                docIdentAux = "";
            }
            String nacionalidadAux = recordingResults.getString(8);
            if (recordingResults.wasNull()) {
                nacionalidadAux = "";
            }
            ListaATrabajadores.add(new ENT_Trabajador(idTrabajadorAux, nombreAux, apellidosAux, docIdentAux, direccionAux, celularAux, correoEAux, nacionalidadAux));
        }
        return ListaATrabajadores;
    }

    
}
